Survey.Survey.cssType = "bootstrap";
//3
var surveyJSON = {
	locale: "zh-cn",
	pages: [{
			name: "page6",
			elements: [

				{
					type: "text",
					name: "是否随访",
					title: {
						"zh-cn": "是否随访"
					}
				},

				{
					type: "text",
					isRequired: true,
					name: "填表人签名",
					title: {
						"zh-cn": "姓名"
					}
				},

				{
					type: "text",
					isRequired: true,
					name: "身份证号码",
					title: {
						"zh-cn": "身份证号码"
					},
					"validators": [{
						"type": "text",
						"text": "身份证字段长度应该为18",
						"minLength": 18,
						"maxLength": 18,
						"allowDigits": true
					}]
				},


				{
					type: "text",
					isRequired: true,
					name: "填表人联系电话",
					title: {
						"zh-cn": "联系电话"
					},
					"validators": [{
						"type": "text",
						"minLength": 11,
						"maxLength": 11,
						"allowDigits": true,
						"text": "电话号码长度应该为11"
					}]
				},

				{
					type: "text",
					isRequired: true,
					name: "填表人填写日期",
					title: {
						"zh-cn": "填写日期"
					},
					inputType: "date"
				},
				{
					type: "text",
					name: "问卷类型",
					title: {
						"zh-cn": "问卷类型"
					},
					readOnly: true,
					"defaultValue": "I"
				},

				{
					type: "panel",
					name: "采样地址",
					elements: [{
							type: "text",
							name: "所在的省",
							isRequired: true,
							title: "所在的省",

						},
						{
							type: "text",
							name: "所在的市",
							title: "所在的市",
							isRequired: true,

						},
						{
							type: "text",
							name: "所在的县或区",
							title: "所在的县或区",
							isRequired: true,
							choicesByUrl: {
								url: "http://39.98.237.59:8086/{所在的市}",
								valueName: "name"
							}
						},
					]
				},

				{
					type: "text",
					isRequired: true,
					name: "抽样点编号",
					title: "抽样点编号",
					inputType: "number"
				},
				{
					type: "text",
					isRequired: true,
					name: "总体来说，患者认为自己现在的健康状况是",
					title: {
						"zh-cn": "总体来说，患者认为自己现在的健康状况是？"
					}
				},
				{
					type: "html",
					name: "question1",
					html: "<b>下列各项是关于脑出血患者日常生活中可能进行的活动。以患者目前的健康状况，在进行这些活动时，有没有受到限制？如果有的话，程度如何？</b>"
				},
				{
					type: "text",
					isRequired: true,
					name: "中等强度的活动，例如搬桌子，用吸尘器或清洁地板，打保龄球或太极拳",
					title: {
						"zh-cn": "中等强度的活动，例如搬桌子，用吸尘器或清洁地板，打保龄球或太极拳？"
					}
				},
				{
					type: "text",
					isRequired: true,
					name: "上几层楼梯",
					title: {
						"zh-cn": "上几层楼梯？"
					},
					choices: ["有很大限制 ", "有一点限制", "没有任何限制"]
				},
				{
					type: "text",
					isRequired: true,
					name: "在过去四个星期里，患者会否因为身体健康的原因而令您在工作或日常活动中实际做完/完成的比想做的少吗",
					title: {
						"zh-cn": "在过去四个星期里，患者会否因为身体健康的原因而令您在工作或日常活动中实际做完/完成的比想做的少吗？"
					}
				},
				{
					type: "text",
					isRequired: true,
					name: "在过去四个星期里的工作或日常活动中，患者会否因为身体健康的原因而令自己的工作或日常活动受限制吗",
					title: {
						"zh-cn": "在过去四个星期里的工作或日常活动中，患者会否因为身体健康的原因而令自己的工作或日常活动受限制吗？"
					}
				},
				{
					type: "text",
					isRequired: true,
					name: "在过去四个星期里，患者会否因为情绪方面的原因（例如感到沮丧或焦虑）而令自己在工作或日常活动中实际做完/完成的比想做的少吗",
					title: {
						"zh-cn": "在过去四个星期里，患者会否因为情绪方面的原因（例如感到沮丧或焦虑）而令自己在工作或日常活动中实际做完/完成的比想做的少吗？"
					}
				},
				{
					type: "text",
					isRequired: true,
					name: "在过去四个星期里的工作或日常活动中，患者会否因为情绪方面的原因（例如感到沮丧或焦虑）而令自己在工作或日常活动受到限制吗？",
					title: {
						"zh-cn": "在过去四个星期里的工作或日常活动中，患者会否因为情绪方面的原因（例如感到沮丧或焦虑）而令自己在工作或日常活动受到限制吗？"
					}
				},

				{
					type: "text",
					isRequired: true,
					name: "在过去四个星期里，患者身体上的疼痛对自己的日常工作（包括上班和家务）有多大影响？",
					title: {
						"zh-cn": "在过去四个星期里，患者身体上的疼痛对自己的日常工作（包括上班和家务）有多大影响？"
					}
				},
				{
					type: "text",
					isRequired: true,
					name: "在过去四个星期里，患者有多少时间感到心平气和",
					title: {
						"zh-cn": "在过去四个星期里，患者有多少时间感到心平气和？"
					}
				},
				{
					type: "text",
					isRequired: true,
					name: "在过去四个星期里，患者有多少时间感到精力充足",
					title: {
						"zh-cn": "在过去四个星期里，患者有多少时间感到精力充足？"
					}
				},
				{
					type: "text",
					isRequired: true,
					name: "在过去四个星期里，患者有多少时间觉得心情不好，闷闷不乐或沮丧",
					title: {
						"zh-cn": "在过去四个星期里，患者有多少时间觉得心情不好，闷闷不乐或沮丧？"
					}
				},
				{
					type: "text",
					isRequired: true,
					name: "在过去四个星期里，有多少时间由于患者的身体健康或情绪问题而妨碍了自己的社交活动（例如探亲、访友等）",
					title: {
						"zh-cn": "在过去四个星期里，有多少时间由于患者的身体健康或情绪问题而妨碍了自己的社交活动（例如探亲、访友等）"
					}
				},
				{
					type: "text",
					isRequired: true,
					name: "患者目前是否还遗留脑出血后功能障碍，能否独立完成日常生活及个人工作",
					title: {
						"zh-cn": "患者目前是否还遗留脑出血后功能障碍，能否独立完成日常生活及个人工作："
					}
				},

				{
					type: "html",
					name: "question1",
					html: "<h5>以下是Barthel  index (BI) 评分</h5>"
				},

				{
					type: "text",
					isRequired: true,
					name: "大便",
					title: {
						"zh-cn": "大便"
					}
				},


				{
					type: "text",
					isRequired: true,
					name: "小便",
					title: {
						"zh-cn": "小便"
					}
				},

				{
					type: "text",
					isRequired: true,
					name: "梳洗",
					title: {
						"zh-cn": "梳洗"
					}
				},

				{
					type: "text",
					isRequired: true,
					name: "如厕",
					title: {
						"zh-cn": "如厕"
					}
				},
				{
					type: "text",
					isRequired: true,
					name: "吃饭",
					title: {
						"zh-cn": "吃饭"
					}
				},
				{
					type: "text",
					isRequired: true,
					name: "转移",
					title: {
						"zh-cn": "转移"
					}
				},
				{
					type: "text",
					isRequired: true,
					name: "活动",
					title: {
						"zh-cn": "活动"
					}
				},

				{
					type: "text",
					isRequired: true,
					name: "穿衣",
					title: {
						"zh-cn": "穿衣"
					}
				},
				{
					type: "text",
					isRequired: true,
					name: "上楼梯",
					title: {
						"zh-cn": "上楼梯"
					}
				},
				{
					type: "text",
					isRequired: true,
					name: "洗澡",
					title: {
						"zh-cn": "洗澡"
					}
				},
				{
					type: "multipletext",
					name: "过去一个月因为脑出血门诊就诊的总费用是多少",
					title: {
						"zh-cn": "过去一个月因为脑出血门诊就诊的总费用是多少"
					},
					items: [{
							name: "总费用",
							title: "总费用（元）",
							inputType: "number",
						},
						{
							name: "其中自付费用",
							title: "其中自付费用（元）",
							inputType: "number"
						},
					],
					"visibleIf": "{过去一个月因为脑出血门诊就诊的总费用是多少单选} empty",
				},
				{
					type: "text",
					name: "过去一个月因为脑出血门诊就诊的总费用是多少单选",
					title: {
						"zh-cn": "过去一个月因为脑出血门诊就诊的总费用是多少"
					},
					"visibleIf": "{过去一个月因为脑出血门诊就诊的总费用是多少.总费用} empty and {过去一个月因为脑出血门诊就诊的总费用是多少.其中自付费用} empty",
				},


				// {type:"checkbox",name:"过去一年因为脑出血住院的总费用大概是多少?（包括付给医院的费用，不包括陪护的工资、自己或家人的交通费和住宿费） ",title:{"zh-cn":"过去一年因为脑出血住院的总费用大概是多少?（包括付给医院的费用，不包括陪护的工资、自己或家人的交通费和住宿费） "},choices:["不知道"]},
				{
					type: "multipletext",
					name: "过去一年因为脑出血住院的总费用大概是多少?（包括付给医院的费用，不包括陪护的工资、自己或家人的交通费和住宿费）",
					title: {
						"zh-cn": "过去一年因为脑出血住院的总费用大概是多少?（包括付给医院的费用，不包括陪护的工资、自己或家人的交通费和住宿费）"
					},
					items: [{
							name: "总费用",
							title: "总费用（元）",
							inputType: "number"
						},
						{
							name: "其中自付费用",
							title: "其中自付费用（元）",
							inputType: "number"
						},
					],
					"visibleIf": "{过去一年因为脑出血住院的总费用大概是多少?（包括付给医院的费用，不包括陪护的工资、自己或家人的交通费和住宿费）单选} empty",
				},
				{
					type: "text",
					name: "过去一年因为脑出血住院的总费用大概是多少?（包括付给医院的费用，不包括陪护的工资、自己或家人的交通费和住宿费）单选",
					title: {
						"zh-cn": "过去一年因为脑出血住院的总费用大概是多少?（包括付给医院的费用，不包括陪护的工资、自己或家人的交通费和住宿费） "
					},
					"visibleIf": "{过去一年因为脑出血住院的总费用大概是多少?（包括付给医院的费用，不包括陪护的工资、自己或家人的交通费和住宿费）.总费用} empty and {过去一年因为脑出血住院的总费用大概是多少?（包括付给医院的费用，不包括陪护的工资、自己或家人的交通费和住宿费）.其中自付费用} empty",
				},


				{
					type: "text",
					isRequired: true,
					inputType: "number",
					name: " 过去一年因为脑出血雇佣陪护照顾病人花了多少钱",
					title: {
						"zh-cn": "过去一年因为脑出血雇佣陪护照顾病人花了多少钱？（元）"
					}
				},
				{
					type: "text",
					isRequired: true,
					inputType: "number",
					name: " 过去一年因为脑出血自己和家人往返医院交通费（包含救护车费用）、伙食费以及家人或陪护的住宿费一共花了多少钱?",
					title: {
						"zh-cn": "过去一年因为脑出血患者和家人往返医院交通费（包含救护车费用）、伙食费以及家人或陪护的住宿费一共花了多少钱?（元）"
					}
				},

				{
					type: "text",
					isRequired: true,
					name: "过去一个月，因为脑出血是否进行了以下自我治疗（注意：此处不包括凭处方取药的情况）？（可多选）",
					title: {
						"zh-cn": "过去一个月，因为脑出血是否进行了以下自我治疗（注意：此处不包括凭处方取药的情况）？（可多选）"
					}
				},

				{
					type: "multipletext",
					name: "过去一个月，因为脑出血自我治疗的总成本大概是多少？",
					title: {
						"zh-cn": "过去一个月，因为脑出血自我治疗的总成本大概是多少？"
					},
					items: [{
							name: "总费用",
							title: "总费用（元）",
							inputType: "number"
						},
						{
							name: "其中自付费用",
							title: "其中自付费用（元）",
							inputType: "number"
						},
					],
					"visibleIf": "{过去一个月，因为脑出血自我治疗的总成本大概是多少？单选} empty",
				},
				{
					type: "text",
					name: "过去一个月，因为脑出血自我治疗的总成本大概是多少？单选",
					title: {
						"zh-cn": "过去一个月，因为脑出血自我治疗的总成本大概是多少？ "
					},
					"visibleIf": "{过去一个月，因为脑出血自我治疗的总成本大概是多少？.总费用} empty and {过去一个月，因为脑出血自我治疗的总成本大概是多少？.其中自付费用} empty",
				},

				{
					type: "text",
					isRequired: true,
					name: "患者过去一年因脑出血误工天数总共为",
					inputType: "number",
					title: {
						"zh-cn": "患者过去一年因脑出血误工天数总共为(天)"
					},
					inputType: "number"
				},
				{
					type: "text",
					isRequired: true,
					name: "在患者脑出血生病期间有无家属陪护",
					title: {
						"zh-cn": "在患者脑出血生病期间有无家属陪护"
					}
				},
				{
					type: "text",
					isRequired: true,
					name: "过去一年家属因患者脑出血陪护请假天数共为",
					visibleIf: "{在患者脑出血生病期间有无家属陪护} = \"有\"",
					inputType: "number",
					title: {
						"zh-cn": "过去一年家属因患者脑出血陪护请假天数共为（如有多人，为合计天数）"
					},
					inputType: "number",
					placeHolder: {
						"zh-cn": "天"
					}
				},


				{
					type: "text",
					isRequired: true,
					name: "调查员签字",
					title: {
						"zh-cn": "调查员签字"
					}
				},
				{
					type: "text",
					isRequired: true,
					name: "调查日期",
					title: {
						"zh-cn": "调查日期"
					},
					inputType: "date"
				},


			],
		},



	],
	// 提交之后的显示
	completedHtml: "<h2>Thank you!</h2>"
}


var survey = new Survey.Model(surveyJSON);
$("#surveyContainer").Survey({
	model: survey,
});

//该函数实现填一个判断一个，判断的是有范围的，比如说电话号码长度
survey.checkErrorsMode = "onValueChanged";

//需要添加的是此部分，获取json即可
var surveyData = $("#surveyData").text();
survey.data = JSON.parse(surveyData);
survey.mode = "display"; //make the survey readonly